package com.zw.a.basic.a04.demo03_method;

//案例: 演示无参有返回值的方法, 案例一: 求和.
public class MethodDemo03 {
    public static void main(String[] args) {
        //3.在main方法中调用getSum()方法, 并打印结果.
        /*
            调用方法的3个步骤:
                1. 写方法名. 用谁就写谁, 注意大小写, 不要写错了.
                2. 传参, 方法要什么, 我们就给什么.
                3. 接收返回值, 即: 方法给什么, 我们就用什么类型的变量来接收.
         */

        //调用方法的方式1: 直接调用, 无意义, 一般不用.
        //getSum();

        //调用方法的方式2: 输出调用, 比较简单, 一般上课都用这种.
        //System.out.println(getSum());;               //getSum()  -> 30

        //调用方法的方式3:  赋值调用.
        int sum = getSum();
        //打印求和结果
        System.out.println(sum);
    }

    //1.定义方法getSum(), 该方法内部有两个int类型的整数.
    /*
        定义方法的三个明确:
            1. 明确方法名.                           getSum()
            2. 明确参数列表.                         空
            3. 明确返回值的数据类型.                 int
     */
    public static int getSum() {
        //1.1 该方法内部有两个int类型的整数.
        int a = 10;
        int b = 20;

        //2.获取上述两个整数的和, 并返回.
        //分解版
        /*//1.2 求和
        int sum = a + b;
        //1.3 返回结果.
        return sum;*/

        //合并版.
        return a + b;
    }
}
